nginx rtmp
开发环境
nginx的服务器的搭建
安装nginx的依赖库
sudo
apt-get update
sudo
apt-get
install
libpcre3 libpcre3-dev
sudo
apt-get
install
openssl libssl-dev
配置并编译nginx
频服务器的配置
通过上一步nginx服务器已经搭建完 成,然后我们就可以开启一个视频点播的服务了。打开配置文件nginx.conf,添加RTMP的配置。
worker_processes 1;
events {
worker_connections 1024;
}
rtmp_auto_push on;
rtmp { #RTMP服务
server {
listen 1935; #//服务端口
chunk_size 4096; #//数据传输块的大小
application vod {
play /opt/video/vod; #//视频文件存放位置。
}
}
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
配置目录*/opt/video/vod*为存放视频文件的位置了,那我们就往里面放一个文件吧。我放了一个qq.mp4文件。
文件放好之后,那就让我们重新启动一下nginx
sudo ./sbin/nginx -s reload
打开视频播放软件选用的是VLC media-> open network stream…
如图填写我们要点播的节目地址rtmp://localhost/vod/qq.mp4 如图:
点击play就可以播放了。
当然点播不使用RTMP插件nginx自身也是可以实现点播服务的。那就是配置location部分,由于下面我们要配置直播和回看功能所以选用了RTMP服务。